package net.oschina.archx.spring.sequoiadb;

/**
 * 巨杉数据库事务接口
 *
 * @author Archx
 */
public interface SequoiaTransactionManagement {

    /**
     * 开始事务
     */
    void begin();

    /**
     * 提交事务
     */
    void commit();

    /**
     * 回滚事务
     *
     * @param code    异常编号
     * @param message 异常信息
     */
    void rollback(int code, String message);

}
